Spring Boot是Pivotal团队提供的全新框架,目的是解决Spring领域大量的XML配置以及复杂的依赖管理问题,Boot致力于在快速开发领域成为领导者。“微服务架构”的概念已经在软件开发领域获得了一个稳定的基础,目前使用Spring Boot部署微服务成功通用且流行的方式。基于此目的我也想系统的学习Spring Boot部署微服务的技术流程,并以成文的形式分享给大家。本篇是第一章,主要介绍了在IDE中新建项目并部署运行的过程。
1. Idea创建项目
1.1 新建Spring Initializer
1 | File->new->new Module |
1.2 填写配置信息
点击Finish等待项目生成即可,结束后整个项目的结构如下:
2. 配置Web访问
2.1 新建controller类
在BootdemoApplication.java类的包下新建MainController.java类,内容如下:
1 | package com.zhaoyh.bootdemo; |
2.2 配置properties
1 | XX/src/main/resources/application.properties |
修改访问端口,配置为:
1 | server.port = 8080 |
2.3 启动Spring Boot
此时进入到BootdemoApplication.java类中,右击->Run,运行后出现log日志:
稍等片刻后等待程序启动,此时打开浏览器输入 http://localhost:8080/ ,应该就能看到启动后的界面:
3. 配置定时任务
3.1 新建任务类
在BootdemoApplication.java类的同目录下新建MainTask.java类,内容如下:
1 | package com.zhaoyh.bootdemo; |
3.2 修改注解
打开BootdemoApplication.java类,启动定时服务,增加后该类的内容:
1 | @SpringBootApplication |
右击运行,就能看到函数每隔5秒运行后的效果了:
以上内容就是关于Spring Boot微框架新建项目的全部内容了,谢谢你阅读到了这里!
Author:zhaoyh